#    -*- mode: org -*-


Archived entries from file /home/joshua/manuals/cheatsheets/hurd.org


* DONE pressing up and down in Hurd console doesn't work
CLOSED: [2016-11-08 Tue 07:52]
:PROPERTIES:
:ARCHIVE_TIME: 2016-11-08 Tue 18:00
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: bug notes/Hurd bugs
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2016-11-08 Tue 07:52]
:END:
http://savannah.gnu.org/bugs/?15485

But I think that it actually is.

I replied on the bug that when I'm not in X, the up and down keys work just fine.

Samuel Thibault closed this bug!  Apparently it must have worked when the Hurd moved to xkb.

Cool.

* the two servers in the Hurd that a special
:PROPERTIES:
:ARCHIVE_TIME: 2017-11-25 Sat 14:31
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: Documentation things/Mach
:ARCHIVE_CATEGORY: hurd
:END:

The auth server.  This is the server that all programs trust to establish the identity of other servers.

The process server controls system components and does global booking oporations.

* DONE wine now works well
CLOSED: [2018-10-26 Fri 12:04]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-10-26 Fri 12:04]
:END:
http://www.gnu.org/software/hurd/open_issues/wine.html


It can be removed from this web page:  http://www.gnu.org/software/hurd/tag/open_issue_porting.html

https://wiki.winehq.org/Hurd

* DONE physical memory management bit is outdated.  The hurd now has a buddy allocator.
CLOSED: [2018-10-26 Fri 12:04]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-10-26 Fri 12:04]
:END:
https://www.gnu.org/software/hurd/community/gsoc/project_ideas.html

* DONE hurdish TCP/IP stack  there was a successful lwip gsoc?
CLOSED: [2018-05-03 Thu 21:24]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-05-03 Thu 21:24]
:END:

This has been done with Lwip.
https://www.gnu.org/software/hurd/community/gsoc/project_ideas.html

* DONE new driver approach mentions DDE.  It should mention rump
CLOSED: [2018-10-27 Sat 09:57]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-10-27 Sat 09:57]
:END:

* DONE xattr support can be removed from the project ideas page
CLOSED: [2018-10-29 Mon 15:10]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-10-29 Mon 15:10]
:END:
http://www.gnu.org/software/hurd/community/gsoc/project_ideas.html

* DONE add a comment that pfinet may be placed with lwip someday and link to lwip
CLOSED: [2018-10-29 Mon 15:58]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-10-29 Mon 15:58]
:END:

file:///home/joshua/programming/gnu/hurd/hurd-web.rendered/open_issues/pfinet.html

file:///home/joshua/programming/gnu/hurd/hurd-web.rendered/open_issues/pfinet_timers.html

file:///home/joshua/programming/gnu/hurd/hurd-web.rendered/open_issues/pfinet_vs_system_time_changes.html

* DONE create an lwip webpage
CLOSED: [2018-10-29 Mon 15:58]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-10-29 Mon 15:58]
:END:

* DONE [[file:~/programming/gnu/hurd/web/dde.mdwn::%5B%5B!meta%20copyright="Copyright%20%C2%A9%202009,%202010%20Free%20Software%20Foundation,%20Inc."%5D%5D][DDE webpage needs to recommend rump]] it doesn't
CLOSED: [2018-10-29 Mon 15:58]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-10-29 Mon 15:58]
:END:
https://www.gnu.org/software/hurd/dde.html
http://wiki.tudos.org/DDE/DDEKit

* DONE add a shepherd wiki webpage point to it from the upstart and systemd pages
CLOSED: [2018-11-01 Thu 11:49]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-11-01 Thu 11:49]
:END:

* DONE combine the contributers page and
CLOSED: [2018-10-29 Mon 15:58]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-10-29 Mon 15:58]
:END:
https://www.gnu.org/software/hurd/contributing.html#index4h2
and https://www.gnu.org/software/hurd/hurd/running/qemu.html pages.

There should be one page which shows how to download and run the program.

One page should build on that to show how to set up the development environment


* DONE add more OS books/ways to learn OS things to this page
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
file:///home/joshua/programming/gnu/hurd/hurd-web.rendered/documentation.html
CLOSED: [2018-11-02 Fri 12:06]
:LOGBOOK:
- State "DONE"       from              [2018-11-02 Fri 12:06]
:END:

* DONE is the 830 MB Ram limit page outdated?
CLOSED: [2018-11-08 Thu 09:58]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-11-08 Thu 09:58]
:END:
[[file:~/programming/gnu/hurd/hurd-web/faq/ram_limit.mdwn::limit%20between%20kernelland%20and%20userland%20in%20`i386/include/mach/i386/vm_param.h`.]]

file:///home/joshua/programming/gnu/hurd/hurd-web.rendered/faq/ram_limit.html

* DONE update the Hurdish TCP/IP Stack
CLOSED: [2018-11-08 Thu 10:06]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-11-08 Thu 10:06]
:END:


* DONE update the image on the microkernel page.
CLOSED: [2018-11-26 Mon 10:22]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-11-26 Mon 10:22]
:END:

Samuel likes the image, but he would prefer if I mention the glibc layer of the Hurd.

file:///home/joshua/programming/gnu/hurd/hurd-web.rendered/microkernel.html

* DONE update the current PCI arbiter webpage
CLOSED: [2018-11-26 Mon 10:26]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-11-26 Mon 10:26]
:END:

https://www.gnu.org/software/hurd/open_issues/pci_arbiter.html

http://www.tech-pro.net/intro_pci.html

https://archive.fosdem.org/2018/schedule/event/microkernel_hurd_pci_arbiter/

https://en.wikipedia.org/wiki/Arbiter_(electronics)

[[file:~/programming/gnu/hurd/hurd/pci-arbiter/TODO::-%20add%20"--pci%2000:1f.3"%20option%20to%20easily%20specify%20a%20PCI%20device%20instead%20of%20having%20to][todo things for the PCI arbiter]]

http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=PCI+Arbiter&submit=Search%21&idxname=bug-hurd&max=20&result=normal&sort=score&whence=20

http://lists.gnu.org/archive/html/bug-hurd/2015-09/msg00055.html

http://lists.gnu.org/archive/html/bug-hurd/2018-01/msg00071.html
http://lists.gnu.org/archive/html/bug-hurd/2018-10/msg00017.html

This one mentions some shortcomings of the PCI arbiter code
http://lists.gnu.org/archive/html/bug-hurd/2017-12/msg00005.html

http://lists.gnu.org/archive/html/bug-hurd/2017-12/msg00048.html

http://lists.gnu.org/archive/html/bug-hurd/2018-01/msg00031.html

http://lists.gnu.org/archive/html/bug-hurd/2017-10/msg00019.html

* DONE add info about SMP from this [[gnus:bug-hurd#o63zw5.piclzl.1bquebl-qmf@smtp.gmail.com][email]] to the Hurd wiki
CLOSED: [2018-12-03 Mon 15:54]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-12-03 Mon 15:54]
:END:

* DONE change the command from kvm -> qemu-system-i386 to start the Hurd
CLOSED: [2018-12-13 Thu 11:07]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-12-13 Thu 11:07]
:END:

* DONE I can make the open issues 64-bit support more explicit
CLOSED: [2018-12-18 Tue 10:07]
:PROPERTIES:
:ARCHIVE_TIME: 2018-12-18 Tue 10:22
:ARCHIVE_FILE: ~/manuals/cheatsheets/hurd.org
:ARCHIVE_OLPATH: wiki/wiki things that need changed
:ARCHIVE_CATEGORY: hurd
:ARCHIVE_TODO: DONE
:END:
:LOGBOOK:
- State "DONE"       from              [2018-12-18 Tue 10:07]
:END:

[[file:~/programming/gnu/hurd/hurd-web/open_issues/64-bit_port.mdwn::What%20is%20left%20for%20initial%20support%20(32-on-64)%20is][initial here]]

Basically, I should change

What is left for initial support (32-on-64) is

to The GNU/Hurd is difficult to port completely to 64-bit.  It's easier to have a 32-bit GNU Hurd running on top of a 64-bit GNU/Hurd.
